package com.steakliu.gateway.definition;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class GatewayRouteDefinition {
    private String routeId;
    private String routeName;
    private String remark;
    private String createName;
    private Date createTime;
    private String updateName;
    private Date updateTime;
    private List<GateWayPredicateDefinition> predicates = new ArrayList<>();
    private List<GatewayFilterDefinition> filters = new ArrayList<>();
    private String uri;
    private Integer delFlag;
    private int order = 0;
}
